package br.com.util;

import java.util.Comparator;

import br.com.entidade.Animal;

public class Organizador implements Comparator<Animal>{
	
	public static Organizador instance;
	
	public static Organizador getInstance() {
		if (instance == null) {
			instance = new Organizador();
		}
		return instance;
	}

	@Override
	public int compare(Animal arg0, Animal arg1) {
		return arg0.getCategoria().equals(Constantes.CATEGORIA_CACHORRO) ? -1 : arg0.getCategoria().equals(Constantes.CATEGORIA_GATO) ? 0 : arg0.getCategoria().equals(Constantes.CATEGORIA_OUTRO) ? 1 : 2;
	}
	
}